@Ineverleft
2年前 提问
1个回答

软件云测试具有哪些缺点

Ann
2年前

软件云测试具有以下缺点:

  • 安全性问题:安全性一直都是云服务最为关心的一个问题,但是目前关于云测试的研究很少考虑到安全性的问题。用户的隐私和敏感数据得不到充分的保护,会大大降低人们使用云测试的信心。而在云计算中存在着多级服务委托关系,所用的测试方法会比较复杂,这也会造成安全性问题,使得最终的测试结果不可靠,使人们丧失对云测试服务的信心。

  • 多用户租赁:SaaS上的云应用是在多用户租赁环境下的应用系统。多个租户共享同一个实例化的应用实体及数据来达到个性需求的目的,这就要求用户能够正确完成自身的操作功能,而彼此间的并发操作不会产生相互影响,这对测试而言是一项极大挑战。

  • 并发问题:云服务可以迅捷地提供测试其他软件所需的资源和环境,但并不是所有的测试过程和场景都适合云测试框架,需要考虑系统间和测试用例间相互的依赖关系。

  • 虚拟化问题:虚拟化技术提高了资源利用效率,然而并不是所有的测试方法都支持虚拟化技术。同时,在一台机器上产生的多个虚拟设备存在资源的竞争机制,这样测试的结果可能会与实际情况有一定的偏差。

  • 研究结论不通用:在不同平台的测试环境中,所测试的结果和平台以及语言有密切的相关性。目前,测试大都没有考虑平台不同的问题,这使得测试结论没有通用性。

  • 迁移测试方法有局限:迁移传统的软件测试到云计算环境中,这样可以有效地降低软硬件购置成本,为企业和组织发展提供有力的支持。然而并非所有软件的测试都适合迁移到云环境下进行,软件测试迁移时需要考虑迁移所带来的风险与收益。因为迁移应用程序到云,可能会导致原有应用系统重构,必然也会带来测试方案的改变;而迁移测试方法到云中,由于云的特性,也会改变原有的测试方式。